<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 vector-feature-night-mode-enabled skin-theme-clientpref-os vector-sticky-header-enabled" lang="fr" dir="ltr"><head>
<meta charset="UTF-8">
<title>Java Specification Requests</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://fr.wikipedia.org/wiki/Java_Specification_Requests"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Java_Specification_Requests rootpage-Java_Specification_Requests skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span lang="en">Java Specification Requests</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="fr" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="fr" dir="ltr">
<p class="mw-empty-elt">
</p><p><b><span class="lang-en" lang="en">Java Specification Requests</span></b> (<b>JSR</b>) est un système normalisé ayant pour but de faire évoluer la <a href="Plateforme_Java" title="Plateforme Java">plateforme</a> <a href="Java_(langage)" title="Java (langage)">Java</a>.
</p><p>Certaines JSR sont optionnelles et d'autres obligatoires.<sup class="need_ref_tag" style="padding-left:2px;"><span title="Ce passage nécessite une référence (demandé le 12 avril 2019) ; voir l'aide.">[réf. nécessaire]</span></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Présentation"><span id="Pr.C3.A9sentation"></span>Présentation</h2></div>
<p>Il y a actuellement plus de 350 JSR (1-364 et 901-927).<br>
Elles remplissent chacune un rôle bien précis, par exemple :
</p>
<ul><li>la gestion de dispositifs <a href="Bluetooth" title="Bluetooth">Bluetooth</a> (jsr 82<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>) ;</li>
<li>l'accès aux informations personnelles (jsr 75<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>).</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Liste_des_JSR">Liste des JSR</h2></div>
<p>Il existe plus de 350 JSR. Les plus souvent rencontrées sont les suivantes, certaines pouvant être dédiées (réservées) à un ou deux frameworks :
</p>
<table class="wikitable centre">
<tbody><tr>
<th>JSR #</th>
<th>Specification ou Technologie</th>
<th>Framework(s) spécifique(s)*
</th></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=1">1</a></td>
<td>Real-Time Specification for Java (RTSJ) 1.0</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=3">3</a></td>
<td>Java Management Extensions (JMX) 1.0, 1.1, & 1.2<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></td>
<td>J2SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=5">5</a></td>
<td><a href="Java_API_for_XML_Processing" title="Java API for XML Processing">Java API for XML Processing</a> (JAXP) 1.0</td>
<td>Java EE, Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=9">9</a></td>
<td>Jiro <a href="https://en.wikipedia.org/wiki/Jiro_(software)" class="extiw external" title="en:Jiro (software)"><span class="indicateur-langue" title="Article en anglais : « Jiro (software) »">(en)</span></a> (Federated Management Architecture Specification) 1.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=12">12</a></td>
<td><a href="Java_Data_Objects" title="Java Data Objects">Java Data Objects</a> (JDO) 1.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=13">13</a></td>
<td>Improved BigDecimal (Java Platform, Standard Edition: java.math)</td>
<td>Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=14">14</a></td>
<td>Implémentation des types génériques dans le langage Java</td>
<td>J2SE 5.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=16">16</a></td>
<td>Java EE Connector Architecture (JCA) 1.0</td>
<td>Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=19">19</a></td>
<td><a href="Enterprise_JavaBeans" title="Enterprise JavaBeans">Enterprise JavaBeans</a> (EJB) 2.0</td>
<td>J2EE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=30">30</a></td>
<td><a href="Connected_Limited_Device_Configuration" title="Connected Limited Device Configuration">Connected Limited Device Configuration</a> (CLDC) 1.0</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=31">31</a></td>
<td><a href="Java_Architecture_for_XML_Binding" title="Java Architecture for XML Binding">Java Architecture for XML Binding</a> (JAXB) 1.0</td>
<td>Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=32">32</a></td>
<td>JAIN SIP API Specification (JSIP) 1.0, 1.1 and 1.2</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=36">36</a></td>
<td>Connected Device Configuration (CDC) 1.0</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=37">37</a></td>
<td><a href="Mobile_Information_Device_Profile" class="mw-redirect" title="Mobile Information Device Profile">Mobile Information Device Profile</a> (MIDP) 1.0</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=40">40</a></td>
<td><a href="Java_Metadata_Interface" title="Java Metadata Interface">Java Metadata Interface</a> (JMI) 1.0</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=41">41</a></td>
<td>A Simple Assertion Facility</td>
<td>Java SE 1.4
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=47">47</a></td>
<td>Logging API Specification</td>
<td>J2SE 1.4
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=48">48</a></td>
<td>WBEM Services Specification</td>
<td>J2SE 1.4
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=51">51</a></td>
<td>New I/O APIs for the Java Platform (NIO)</td>
<td>J2SE 1.4
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=52">52</a></td>
<td><a href="JavaServer_Pages_Standard_Tag_Library" title="JavaServer Pages Standard Tag Library">JavaServer Pages Standard Tag Library</a> (JSTL) 1.0 and 1.1<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></td>
<td>Java EE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=53">53</a></td>
<td><a href="Java_Servlet" class="mw-redirect" title="Java Servlet">Java Servlet</a> 2.3 and <a href="JavaServer_Pages" class="mw-redirect" title="JavaServer Pages">JavaServer Pages</a> (JSP) 1.2 Specifications</td>
<td>Java EE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=54">54</a></td>
<td><a href="Java_Database_Connectivity" title="Java Database Connectivity">Java Database Connectivity</a> (JDBC) 3.0</td>
<td>Java EE, Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=56">56</a></td>
<td><a href="Java_Network_Launching_Protocol" class="mw-redirect" title="Java Network Launching Protocol">Java Network Launching Protocol</a> and API (JNLP) 1.0, 1.5 and 6.0<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> (<a href="Java_Web_Start" title="Java Web Start">Java Web Start</a>)</td>
<td>J2SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=58">58</a></td>
<td><a href="Java_2_Enterprise_Edition" class="mw-redirect" title="Java 2 Enterprise Edition">Java 2 Platform, Enterprise Edition</a></td>
<td>J2EE 1.3
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=59">59</a></td>
<td><a href="Java_2_Standard_Edition" class="mw-redirect" title="Java 2 Standard Edition">Java 2 Platform, Standard Edition</a></td>
<td>J2SE 1.4
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=63">63</a></td>
<td><a href="Java_API_for_XML_Processing" title="Java API for XML Processing">Java API for XML Processing</a> (JAXP) 1.1 and 1.2<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup></td>
<td>J2EE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=68">68</a></td>
<td><a href="Java_Platform%2C_Micro_Edition" class="mw-redirect" title="Java Platform, Micro Edition">Java Platform, Micro Edition</a></td>
<td>Java ME 1.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=73">73</a></td>
<td><a href="Java_Data_Mining" title="Java Data Mining">Java Data Mining</a> API (JDM) 1.0</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=75">75</a></td>
<td>PDA Optional Packages</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=80">80</a></td>
<td>API dédié à l'<a href="Universal_Serial_Bus" class="mw-redirect" title="Universal Serial Bus">USB</a> pour Java</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=82">82</a></td>
<td>Java APIs for Bluetooth</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=93">93</a></td>
<td>Java API for XML Registries (JAXR) 1.0</td>
<td>Java EE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=94">94</a></td>
<td>Java Rule Engine API</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=102">102</a></td>
<td>Java Document Object Model (JDOM) 1.0</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=110">110</a></td>
<td>Java APIs for <a href="Web_Services_Description_Language" title="Web Services Description Language">WSDL</a> (WSDL4J) 1.0</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=112">112</a></td>
<td>Java EE Connector Architecture (JCA) 1.5</td>
<td>Java EE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=114">114</a></td>
<td><a href="Java_Database_Connectivity" title="Java Database Connectivity">Java Database Connectivity</a> (JDBC) Rowset Implementations</td>
<td>Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=116">116</a></td>
<td>SIP Servlet API 1.0</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=118">118</a></td>
<td><a href="Mobile_Information_Device_Profile" class="mw-redirect" title="Mobile Information Device Profile">Mobile Information Device Profile</a> (MIDP) 2.0</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=120">120</a></td>
<td>Wireless Messaging API (WMA)</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=121">121</a></td>
<td>Application Isolation API</td>
<td>Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=127">127</a></td>
<td><a href="JavaServer_Faces" title="JavaServer Faces">JavaServer Faces</a> (JSF) 1.0 and 1.1<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup></td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=133">133</a></td>
<td>Java Memory Model and Thread Specification Revision</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=135">135</a></td>
<td>Java Mobile Media API (MMAPI) for Java ME</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=139">139</a></td>
<td><a href="Connected_Limited_Device_Configuration" title="Connected Limited Device Configuration">Connected Limited Device Configuration</a> (CLDC) 1.1</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=140">140</a></td>
<td><a href="Service_Location_Protocol" title="Service Location Protocol">Service Location Protocol</a> (SLP) API for Java</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=141">141</a></td>
<td><a href="Session_Description_Protocol" title="Session Description Protocol">Session Description Protocol</a> (SDP) API for Java</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=151">151</a></td>
<td><a href="Java_2_Enterprise_Edition" class="mw-redirect" title="Java 2 Enterprise Edition">Java 2 Platform, Enterprise Edition</a></td>
<td>J2EE 1.4
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=152">152</a></td>
<td><a href="JavaServer_Pages" class="mw-redirect" title="JavaServer Pages">JavaServer Pages</a> (JSP) 2.0</td>
<td>J2EE 1.4
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=153">153</a></td>
<td><a href="Enterprise_JavaBeans" title="Enterprise JavaBeans">Enterprise JavaBeans</a> (EJB) 2.1</td>
<td>J2EE 1.4
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=154">154</a></td>
<td><a href="Java_Servlet" class="mw-redirect" title="Java Servlet">Java Servlet</a> 2.4 and 2.5 Specifications<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup></td>
<td>J2EE 1.4
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=160">160</a></td>
<td>Java Management Extensions (JMX) Remote API 1.0</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=166">166</a></td>
<td>Concurrency Utilities</td>
<td>J2SE 5.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=168">168</a></td>
<td>Java Portlet specification 1.0<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup></td>
<td>Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=170">170</a></td>
<td>Content repository API for Java (JCR) 1.0</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://jcp.org/en/jsr/detail?id=172">172</a></td>
<td>Web Services Specification</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=173">173</a></td>
<td><a href="StAX" class="mw-redirect" title="StAX">StAX</a> (Streaming API for XML)</td>
<td>Java EE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=175">175</a></td>
<td>A Metadata Facility for the Java Programming Language<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup></td>
<td>Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=176">176</a></td>
<td><a href="Java_2_Standard_Edition" class="mw-redirect" title="Java 2 Standard Edition">Java 2 Platform, Standard Edition</a></td>
<td>J2SE 5.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=177">177</a></td>
<td>Security and Trust Services API (SATSA)</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=179">179</a></td>
<td>Location API 1.0</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=180">180</a></td>
<td>Session Initiation Protocol (SIP) API</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=181">181</a></td>
<td><a href="Web_Services" class="mw-redirect" title="Web Services">Web Services</a> Metadata for the Java Platform</td>
<td>Java EE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=184">184</a></td>
<td>Mobile 3D Graphics API</td>
<td>J2ME 1.0 & 1.1
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=185">185</a></td>
<td>Java Technology for the Wireless Industry (JTWI)</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=187">187</a></td>
<td><a href="Instant_messaging" class="mw-redirect" title="Instant messaging">Instant messaging</a></td>
<td>Java ME & Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=198">198</a></td>
<td>A Standard Extension API for <a href="Integrated_Development_Environment" class="mw-redirect" title="Integrated Development Environment">Integrated Development Environments</a></td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=199">199</a></td>
<td>Java Compiler API</td>
<td>Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=201">201</a></td>
<td>Extending the <a href="Java_(programming_language)" class="mw-redirect" title="Java (programming language)">Java Programming Language</a> with Enumerations, Autoboxing, Enhanced for loops and Static Import</td>
<td>J2SE 5.0, J2ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=202">202</a></td>
<td>Java Class File Specification Update</td>
<td>Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=203">203</a></td>
<td>More New I/O APIs for the Java Platform (NIO2)</td>
<td>Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=204">204</a></td>
<td>Unicode Supplementary Character Support (as of J2SE 5.0 adds support for <a href="Unicode" title="Unicode">Unicode</a> 3.1)</td>
<td>J2SE 5.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=205">205</a></td>
<td>Wireless Messaging API 2.0 (WMA) 2.0</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=206">206</a></td>
<td><a href="Java_API_for_XML_Processing" title="Java API for XML Processing">Java API for XML Processing</a> (JAXP) 1.3</td>
<td>Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=208">208</a></td>
<td><a href="Java_Business_Integration" title="Java Business Integration">Java Business Integration</a> (JBI) 1.0</td>
<td>Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=215">215</a></td>
<td>Java Community Process (JCP) 2.6</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=218">218</a></td>
<td>Connected Device Configuration (CDC) 1.1</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=220">220</a></td>
<td><a href="Enterprise_JavaBeans" title="Enterprise JavaBeans">Enterprise JavaBeans</a> (EJB) 3.0</td>
<td>Java EE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=221">221</a></td>
<td><a href="Java_Database_Connectivity" title="Java Database Connectivity">Java Database Connectivity</a> (JDBC) 4.0</td>
<td>Java EE, Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=222">222</a></td>
<td><a href="Java_Architecture_for_XML_Binding" title="Java Architecture for XML Binding">Java Architecture for XML Binding</a> (JAXB) 2.0</td>
<td>Java EE, Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=223">223</a></td>
<td>Scripting for the Java Platform for Java SE 6</td>
<td>Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=224">224</a></td>
<td>Java API for XML Web Services (JAX-WS), successor of <a href="JAX-RPC" title="JAX-RPC">JAX-RPC</a></td>
<td>Java EE, Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=225">225</a></td>
<td><a href="XQuery" title="XQuery">XQuery</a> API for Java (XQJ)</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=226">226</a></td>
<td><a href="SVG" class="mw-redirect" title="SVG">Scalable 2D Vector Graphics</a> API</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=231">231</a></td>
<td>Java Bindings for OpenGL</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=234">234</a></td>
<td>Advanced Multimedia Supplements API</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=235">235</a></td>
<td><a href="Service_Data_Objects" title="Service Data Objects">Service Data Objects</a> (SDO)</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=239">239</a></td>
<td>Java Bindings for <a href="OpenGL" title="OpenGL">OpenGL</a> ES</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=241">241</a></td>
<td><a href="Groovy_(langage)" title="Groovy (langage)">The Groovy Programming Language</a></td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=243">243</a></td>
<td><a href="Java_Data_Objects" title="Java Data Objects">Java Data Objects</a> (JDO) 2.0</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=244">244</a></td>
<td><a href="Java_2_Enterprise_Edition" class="mw-redirect" title="Java 2 Enterprise Edition">Java Platform, Enterprise Edition</a></td>
<td>J2EE 5
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=245">245</a></td>
<td><a href="JavaServer_Pages" class="mw-redirect" title="JavaServer Pages">JavaServer Pages</a> (JSP) 2.1</td>
<td>Java EE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=247">247</a></td>
<td><a href="Java_Data_Mining" title="Java Data Mining">Java Data Mining</a> API (JDM) 2.0</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=248">248</a></td>
<td>Mobile Service Architecture</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=249">249</a></td>
<td>Mobile Service Architecture Advanced</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=250">250</a></td>
<td>Common <a href="Annotation_(Java)" title="Annotation (Java)">Annotations</a> for the Java Platform (for the Metadata facility for Java)</td>
<td>Java EE, Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=252">252</a></td>
<td><a href="JavaServer_Faces" title="JavaServer Faces">JavaServer Faces</a> (JSF) 1.2</td>
<td>Java EE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=253">253</a></td>
<td>Mobile Telephony API (MTA)</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=255">255</a></td>
<td>Java Management Extensions (JMX) 2.0</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=260">260</a></td>
<td><a href="Javadoc" title="Javadoc">Javadoc</a> Tag Technology Update</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=264">264</a></td>
<td>Order Management API</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=269">269</a></td>
<td>Pluggable <a href="Annotation_(Java)" title="Annotation (Java)">Annotations</a> Processing API (for the Metadata facility for Java)</td>
<td>Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=270">270</a></td>
<td><a href="Java_2_Standard_Edition" class="mw-redirect" title="Java 2 Standard Edition">Java Platform, Standard Edition</a></td>
<td>Java SE 6
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=271">271</a></td>
<td><a href="Mobile_Information_Device_Profile" class="mw-redirect" title="Mobile Information Device Profile">Mobile Information Device Profile</a> (MIDP) 3.0</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=274">274</a></td>
<td>Standardisation du langage de script <a href="BeanShell" title="BeanShell">BeanShell</a></td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=275">275</a></td>
<td>Units specification (see JScience)</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=276">276</a></td>
<td>Design-time <a href="Metadata" class="mw-redirect" title="Metadata">Metadata</a> for <a href="JavaServer_Faces" title="JavaServer Faces">JavaServer Faces</a> Components</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=277">277</a></td>
<td>Java Module System</td>
<td>Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=281">281</a></td>
<td>IMS Services API (See <a href="IP_Multimedia_Subsystem" title="IP Multimedia Subsystem">IMS</a>)</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=282">282</a></td>
<td>Real-Time Specification for Java (RTSJ) 1.1</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=286">286</a></td>
<td>Portlet 2.0 Specification<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup></td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=289">289</a></td>
<td>SIP Servlet API 1.1</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=291">291</a></td>
<td>Dynamic Component Support for Java SE (see <a href="OSGi" title="OSGi">OSGi</a>)</td>
<td>Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=292">292</a></td>
<td>Supporting Dynamically Typed Languages on the JavaTM Platform (see also Da Vinci Machine)</td>
<td>Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=293">293</a></td>
<td>Location API 2.0</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=294">294</a></td>
<td>Amélioration de la prise en charge de la modularité dans le langage Java</td>
<td>Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=296">296</a></td>
<td><a href="Swing_(Java)" title="Swing (Java)">Swing Application Framework</a></td>
<td>Java SE 7
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=301">301</a></td>
<td>JSF Portlet Bridge</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=303">303</a></td>
<td>Bean Validation</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=307">307</a></td>
<td>Network Mobility and Mobile Data API (not official as of July 20th 2007 but official release planned for 2. Q. 2008)</td>
<td>Java ME
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=308">308</a></td>
<td><a href="Annotation_(Java)" title="Annotation (Java)">Annotations</a> on Java Types</td>
<td>Java SE 7
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=311">311</a></td>
<td><a href="JAX-RS" class="mw-redirect" title="JAX-RS">JAX-RS</a></td>
<td>Java SE 5
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=313">313</a></td>
<td><a href="Java_2_Enterprise_Edition" class="mw-redirect" title="Java 2 Enterprise Edition">Java Platform, Enterprise Edition</a></td>
<td>Java EE 6
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=314">314</a></td>
<td><a href="JavaServer_Faces" title="JavaServer Faces">JavaServer Faces</a> (JSF) 2.0
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=336">336</a></td>
<td><a href="Java_2_Standard_Edition" class="mw-redirect" title="Java 2 Standard Edition">Java Platform, Standard Edition</a></td>
<td>Java SE 7
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=339">339</a></td>
<td><a href="JAX-RS" class="mw-redirect" title="JAX-RS">JAX-RS</a> 2.0</td>
<td>Java SE 6
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://www.jcp.org/en/jsr/detail?id=344">344</a>
</td>
<td>JavaServer Faces (JSF) 2.2
</td>
<td>
</td></tr>
<tr>
<td>376
</td>
<td>Jigsaw
</td>
<td>Java SE 9
</td></tr>
<tr>
<td>
</td>
<td>
</td>
<td>
</td></tr>
<tr style="height:4px; background:lavender;">
<td colspan="2">
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=901">901</a></td>
<td><a href="Java_(programming_language)" class="mw-redirect" title="Java (programming language)">The Java Language</a> Specification, Third Edition (JLS)</td>
<td>J2SE 5.0<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=907">907</a></td>
<td><a href="Java_Transaction_API" title="Java Transaction API">Java Transaction API</a> (JTA) 1.0 and 1.1</td>
<td>Java EE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=912">912</a></td>
<td><a href="Java_3D" title="Java 3D">Java 3D</a> API 1.3</td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=913">913</a></td>
<td>Java Community Process (JCP) 2.0, 2.1 & 2.5<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup></td>
<td>
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=914">914</a></td>
<td><a href="Java_Message_Service" title="Java Message Service">Java Message Service</a> (JMS) API 1.0 and 1.1</td>
<td>Java EE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=924">924</a></td>
<td><a href="Java_Virtual_Machine" class="mw-redirect" title="Java Virtual Machine">Java Virtual Machine</a> Specification, Second Edition (JVM) (as of J2SE 5.0)<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup></td>
<td>Java SE
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=926">926</a></td>
<td><a href="Java_3D" title="Java 3D">Java 3D</a> API 1.4</td>
<td>
</td></tr></tbody></table>
<p><small>(*) On note 'Java *E' lorsque la JSR existe à partir de Java 6, 'J2*E' lorsqu'elle est antérieure</small>
</p>
<div class="mw-heading mw-heading3"><h3 id="JSR_consacrées_aux_métadonnées"><span id="JSR_consacr.C3.A9es_aux_m.C3.A9tadonn.C3.A9es"></span>JSR consacrées aux métadonnées</h3></div>
<p>La JSR-175 (A Metadata Facility for the JavaTM Programming Langage, <time class="nowrap" datetime="2004-09-30" data-sort-value="2004-09-30">30 septembre 2004</time>) introduit des facilités de <a href="M%C3%A9tadonn%C3%A9e" title="Métadonnée">métadonnées</a> dans le langage de programmation Java<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup>.
</p><p>Les JSR relatives aux <a href="M%C3%A9tadonn%C3%A9e" title="Métadonnée">métadonnées</a> sont les suivantes :
</p>
<ul><li>JSR-15 Image I/O Framework Specification</li>
<li>JSR-40 The <a href="Java_Metadata_Interface" title="Java Metadata Interface">JavaTM Metadata Interface</a> (<a href="Java_Metadata_Interface" title="Java Metadata Interface">JMI</a>) Specification</li>
<li>JSR-69 Java <a href="OLAP" class="mw-redirect" title="OLAP">OLAP</a> Interface (JOLAP)</li>
<li>JSR-120 Wireless Messaging</li>
<li>JSR-175 A Metadata Facility for the JavaTM Programming</li>
<li>JSR-181 <a href="Web_Services" class="mw-redirect" title="Web Services">Web Services</a> Metadata for the JavaTM Platform</li>
<li>JSR-227 A Standard Data Binding & Data Access Facility for <a href="J2EE" class="mw-redirect" title="J2EE">J2EE</a>TM</li>
<li>JSR-269 Pluggable Annotation Processing API</li>
<li>JSR-276 Design-Time Metadata for JavaServerTM Faces Components</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Annexes">Annexes</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Liens_externes">Liens externes</h3></div>
<ul><li><a rel="nofollow" class="external text" href="http://www.jcp.org">Le JCP</a></li>
<li><a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/all">Liste des JSR</a></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Références"><span id="R.C3.A9f.C3.A9rences"></span>Références</h3></div>
<div class="references-small decimal" style=""><div class="mw-references-wrap mw-references-columns"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a> </span><span class="reference-text"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=82">« <i><span class="lang-en" lang="en">JSR 82: Java<abbr class="abbr" title="tome">t.</abbr> APIs for Bluetooth</span></i> »</a>, <span class="lang-en" lang="en">Java Community Process</span>.</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a> </span><span class="reference-text"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="http://www.jcp.org/en/jsr/detail?id=75">« <i><span class="lang-en" lang="en">JSR 75: PDA Optional Packages for the J2ME<abbr class="abbr" title="tome">t.</abbr> Platform</span></i> »</a>, <span class="lang-en" lang="en">Java Community Process</span>.</span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a> </span><span class="reference-text">JSR 3 originally specified the JMX 1.0 release. Two subsequent "final" releases have provided JMX 1.1 and JMX 1.2. JMX 2.0 is specified by JSR 255.</span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a> </span><span class="reference-text">JSR 52 originally specified the JSTL 1.0 release. A subsequent maintenance release provided JSTL 1.1.</span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a> </span><span class="reference-text">JSR 56 originally specified the JNLP 1.0 release. A subsequent "final" release <a rel="nofollow" class="external autonumber" href="http://java.sun.com/products/javawebstart/download-spec.html">[1]</a> provided JNLP 1.5, which was primarily a maintenance release. As of February, 2006, the JNLP 6.0 maintenance release has been completed but not finalized.</span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a> </span><span class="reference-text">JSR 63 originally specified the JAXP 1.1 release. A subsequent maintenance release of JSR 63 provided the JAXP 1.2 specification.<a rel="nofollow" class="external autonumber" href="http://java.sun.com/webservices/jaxp/change-requests-11.html">[2]</a> JAXP 1.3 is specified by JSR 206.</span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a> </span><span class="reference-text">JSR 127 originally specified the JSF 1.0 release. A subsequent maintenance release provided the JSF 1.1 specification.<a rel="nofollow" class="external autonumber" href="http://jcp.org/aboutJava/communityprocess/maintenance/jsr127/127ChangeLog.html">[3]</a> JSF 1.2 is specified by JSR 252.</span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a> </span><span class="reference-text">JSR 154 originally specified the Java Servlet 2.4 release. As of February, 2006 a maintenance draft of the 2.5 servlet specification is under review, scheduled to close on March 20, 2006.</span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a> </span><span class="reference-text">Java Community Process.
Cette spécification, soumise par <a href="International_Business_Machines_Corporation" class="mw-redirect" title="International Business Machines Corporation">IBM</a> et <a href="Sun_Microsystems" title="Sun Microsystems">Sun</a>, supportée par d'autres entité depuis et adoptée en 2003, recherche l'interopérabilité entre les portlets et les portails et permet à un portlet en Java de s'exécuter dans n'importe quelle architecture distribuée avec un serveur d'application compatible <a href="J2EE" class="mw-redirect" title="J2EE">J2EE</a>.
Elle définit un ensemble d'API pour les serveurs portails concernant les domaines de l'agrégation, la personnalisation, la présentation et la sécurité.
Les buts principaux sont :
<ul><li>définir une API <i>Java Portlet</i> standard basée sur l'API <i>Servlet</i> ;</li>
<li>assurer l'interopérabilité et la portabilité ;</li>
<li>supporter des types de clients multiples (multiterminal) ;</li>
<li>supporter la localisation et l'internationalisation ;</li>
<li>supporter l'exécution de portlet distant.</li></ul>
</span></li>
<li id="cite_note-10"><span class="mw-cite-backlink"><a href="#cite_ref-10">↑</a> </span><span class="reference-text">JSR 175 introduit des facilités de <a href="M%C3%A9tadonn%C3%A9e" title="Métadonnée">métadonnées</a> dans le langage de programmation Java</span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><a href="#cite_ref-11">↑</a> </span><span class="reference-text">évolution du <a href="Java_Specification_Requests_168" class="mw-redirect" title="Java Specification Requests 168">Java Specification Requests 168</a>. Les travaux ont démarré en novembre 2005 et se sont terminés en juin 2008</span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><a href="#cite_ref-12">↑</a> </span><span class="reference-text">incorporates changes from JSRs 14, 41, 133, 175, 201, 204</span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><a href="#cite_ref-13">↑</a> </span><span class="reference-text">JSR 913 originally specified JCP 2.0. It was subsequently amended by various changes to voting rules to produce version 2.1 and then further changed by licensing rules, policy, and processes to get to version 2.5. JCP 2.6 is defined by JSR 215.<a rel="nofollow" class="external autonumber" href="http://www.jcp.org/en/procedures/overview">[4]</a></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><a href="#cite_ref-14">↑</a> </span><span class="reference-text">JSR 924 originally specified changes to the JVM to support changes in J2SE 5.0. As of 2006 a maintenance update to support changes proposed by JSR 202 is underway.</span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><a href="#cite_ref-15">↑</a> </span><span class="reference-text"><a rel="nofollow" class="external text" href="http://jcp.org/en/jsr/detail?id=175">JSR-175</a> site de la Java Community Process</span>
</li>
</ol></div>
</div>
<ul id="bandeau-portail" class="bandeau-portail"><li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail de la programmation informatique</span> </span></li> </ul></div><!--htdig_noindex--><div><div class="zim-footer">
Cet article est issu de <a class="external text" title="Dernière modification le 2025-02-28" href="https://fr.wikipedia.org/wiki/?title=Java_Specification_Requests&oldid=223446452">Wikipédia</a>. Sauf mention contraire, le texte est disponible sous <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">Creative Commons Attribution-Share Alike 4.0</a>. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>